D3
API 总览
选择元素
选择 (选择, 修改, 数据, 事件, 控制, 命名空间)
数据类型
数组 (统计, 直方图, 查找, 转换)
集合 (对象, 映射(map), 集合(set), 嵌套)
颜色
DSV(分隔符分割的值)
随机值
时间序列
格式化
数字格式化
时间格式化
加载数据
数组
数组操作,排序,查找,汇总等。
统计
计算基本汇总统计的一些方法。
直方图
将离散样本分成连续的无重叠的间隔。
查找
检索数组中特定的值。
|
|
转换
转换数组并返回一个新的数组。
|
|
轴
人类可读的刻度轴。
|
|
集合
便捷的数据结构,元素的键是字符串类型。
对象
将对象转为数组的方法。
|
|
映射
类似ES6 Map,但是键时字符类型的,并且有点其他区别。
|
|
集合
类似ES6 Set,但是键时字符类型的,并且有点其他区别。
|
|
嵌套
将数据组织成任意层次。
|
|
颜色
颜色操作和颜空间转换。
|
|
分隔符分隔的值
解析和格式分隔符分隔的值(特别是TSV和CSV)
|
|
事件分发
命名回调函数。
|
|
拖曳
使用鼠标或触屏拖曳SVG,HTML 或 Canvas。
|
|
力导向图
力导向图使用velocity Verlet整合算法实现。
层次布局
用来可视化层次型数据的布局算法。
|
|
插值器
插补数字,字符串,颜色,数组,对象等。
数字格式化
将数字格式化为人类可读的形式。
路径
序列化Canvas路径命令为SVG。
|
|
多边形
二维多边形的几何操作。
|
|
四叉树
二维递归空间细分。
|
|
队列
使用可配置的并发性评估异步任务。
|
|
随机数
生成不同分布的随机数。
|
|
请求
XMLHttpRequest的简便封装。
|
|
比例尺
映射抽象数据为可视化表示所需要的形式。
连续型比例尺
将连续的,数量的定义域映射为连续的值域上。
连续颜色比例尺
将连续的,数量的定义域映射为连续的,固定的颜色插值器。
|
|
量化比例尺
将连续的数量的定义域映射为离散的值域。
序数比例尺
定义域和值域都是离散的。
选择器
通过选择元素和加入数据来转换DOM。
选择元素
|
|
修改元素
|
|
数据绑定
|
|
事件处理
|
|
控制语句
|
|
命名空间
|
|
形状
可视化的图形原语。
弧
圆形或环形扇区,如饼图或甜甜圈图。
|
|
饼
计算用于展示饼图或甜环形图的必要的角度值。
|
|
线
用于绘制线图的样条曲线或者折线。
|
|
面积
由顶线基线构成,用于面积图。
|
|
曲线
通过在点间插值生成一条曲线。
|
|
符号
一些内置形状,用于散点图。
|
|
堆叠
将形状堆叠起来,就像分段条形图那样。
|
|
时间格式化
解析和格式化时间。
|
|
时间间隔
时间计算。
|
|
定时器
管理成千上万的并发动画的队列。
冯罗诺
为给定的点集计算冯罗诺图。
|
|
缩放
使用鼠标或触摸平移和缩放SVG, HTML 或 Canvas。
|
|